package com.xinruke.hostels.reservation.user.interfaces.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author GuoZheng
 * @ClassName PersonalUpdateDto
 * @date：2019/6/13
 * @version: V1.0.0
 * @description：
 */
@ApiModel("修改常用联系人个人信息")
@Data
public class PersonalUpdateDto {

    @ApiModelProperty(required = true)
    @NotNull
    private Integer id;

    /**
     * 手机号
     */
    @ApiModelProperty("手机号")
    @NotBlank(message = "手机号不能为空")
    private String shoujihao;

    /**
     * 大单位
     */
    @ApiModelProperty(value = "大单位：0军委；1总参谋部；2总政治部", allowableValues = "range[0,2]")
    private Byte dadanwei;

    /**
     * 职级待遇
     */
    @ApiModelProperty(value = "职级待遇", allowableValues = "range[0,6]")
    private Byte zhijiedaiyu;
}
